diff options
Diffstat (limited to 'src/pages/searchkey/[slug].jsx')
| -rw-r--r-- | src/pages/searchkey/[slug].jsx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pages/searchkey/[slug].jsx b/src/pages/searchkey/[slug].jsx index fbe72dae..06c7252b 100644 --- a/src/pages/searchkey/[slug].jsx +++ b/src/pages/searchkey/[slug].jsx @@ -38,6 +38,11 @@ export default function KeywordPage() { setResult(res?.data?.response?.docs?.[0] || null); } catch (e) { + if (e.response?.status === 404) { + route.replace('/404'); // 🔥 redirect ke 404 + return; + } + console.error('Fetching searchkey failed:', e); } }; |
